package com.promise.jokerdream.config.game

import kotlinx.serialization.Serializable

/**
 * 仙武类型枚举
 */
@Serializable
enum class ImmortalType(val displayName: String, val mountainId: Int) {
    STRENGTH("力量山", 1),
    AGILITY("敏捷山", 2),
    SPEED("速度山", 3),
    RECOMMENDED("推荐", 3) // 推荐选择速度山
}

@Serializable
data class ImmortalsGameConfig(
    override val enabledSetting: Boolean = false,
    override val scheduledChallengeEnabled: Boolean = false,
    override val registrationTime: String = "",
    val selectedImmortalType: ImmortalType = ImmortalType.RECOMMENDED,
): BaseGameConfig
